teeming with life - French English Dictionary